home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 545 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: sourcery.han.de!not-for-mail
  2. Newsgroups: comp.sys.amiga.misc
  3. References: <92747544038@PAPA.NORTH.DE> <4b3h9s$1st@alterdial.UU.NET> <2152.6561T63T2136@cycor.ca> <4b7i18$si1@vixen.cso.uiuc.edu> <2361.6563T633T582@cycor.ca> <4bcf3r$5gd@serpens.rhein.de> <1074.6565T1223T2767@cycor.ca>
  4. From: "Olaf Barthel" <olsen@sourcery.han.de>
  5. Date: Sun, 07 Jan 1996 12:09:43 +0100
  6. X-NewsReader: IntuiNews 1.3a (7.9.95)
  7. Subject: Re: OS features
  8. Message-ID: <13213432@sourcery.han.de>
  9.  
  10. In Article <1074.6565T1223T2767@cycor.ca>, gcaine <gcaine@cycor.ca> wrote:
  11. > [..]
  12. > I'd like someone explain to me how virtual memory, and memory protection
  13. > can be achieved without changing the why the Amiga OS works. It doesn't
  14. > state it expicitly in the RKM's, but I was under the impression that
  15. > memory protection was left out for a reason.
  16.  
  17.    I remember early statements made by Amiga employees hinting that in 1984
  18. memory protection with the 68k family as used in the first Amigas would have
  19. required an extra MMU which at this time would have killed performance to a
  20. large degree. So the de facto first public release of the operating system
  21. did not include it, except for a hint or remnant associated with public
  22. memory as available through the AllocMem() system call. Many plans concerning
  23. the operating system made in the early days were not put into practice.
  24. In an interview with R.J. Mical he said that the original Exec had resource
  25. tracking. All that remains of this feature are MemLists.
  26.    The reason for leaving out memory protection was that once the design was
  27. frozen it was very difficult to retrofit it into the design. Message passing
  28. as we know it on the Amiga forms the basics of interprocess communication
  29. and effectively requires a shared, public memory space.
  30.    Virtual memory was not considered to be made an integral part of the OS
  31. design until very late in the race. Remember, until 1994 the number of Amigas
  32. to sell with hardware that could support virtual memory through an MMU was
  33. far lower than the number of machines using hardware that could not.
  34.  
  35. --
  36. Home: Olaf Barthel, Brabeckstrasse 35, D-30559 Hannover
  37.  Net: olsen@sourcery.han.de
  38.